Thoughtworks — Senior Developer — Full-Stack

Posted: 29-06-2026

Salary: ₹18 - ₹30 Lakhs/Annum Expected

Description:

Thoughtworks is hiring a Senior Developer (.NET + React) for its premier technology consultancy hub in Chennai. True to the company's 30-year legacy as a global driver of elite software engineering standards, this role is a hybrid of full-stack engineering, distributed systems architecture, and technical team leadership. You will not simply execute siloed tasks; instead, you will collaborate with Business Analysts, Designers, and Project Managers to translate complex business problems into production-ready software. You will champion Extreme Programming (XP) values—such as Test-Driven Development (TDD) and Pair Programming—while decomposing monolithic components into large-scale microservices, automating secure DevSecOps pipelines, and mentoring junior consultants.

Key Technologies:

.NET Core / C#, ReactJS, TypeScript, Object-Oriented Programming (OOP), Test-Driven Development (TDD), Extreme Programming (XP) / Scrum / Kanban, Microservices Architecture, Distributed Systems, CI/CD Pipelines, AWS, Docker, Kubernetes, DevSecOps Tools

Requirements:

  • 5+ years of verified commercial software development experience shipping enterprise-grade, clean code within high-concurrency environments.
  • High-level, hands-on engineering experience combining Microsoft .NET backend systems with modern React frontend frameworks, built on rigid Object-Oriented Programming (OOP) and clean architecture principles.
  • Advanced conceptual and practical mastery of agile engineering methodologies, specifically Extreme Programming (XP) patterns, Pair Programming, and continuous Test-Driven Development (TDD) loops.
  • Proven experience designing, building, and maintaining high-performance microservices and large-scale distributed systems running open standards.
  • Extensive production-level experience containerizing application layers via Docker, configuring Kubernetes clusters, and architecting systems inside public cloud platforms (specifically AWS).
  • Practical experience utilizing DevSecOps toolchains to automate continuous integration and continuous deployment (CI/CD) pipelines while shifting security practices left into the development lifecycle.
  • Ability to navigate the full software delivery cycle from initial ideation, prototyping, and MVP design up to final live deployment and operational optimization.
  • Demonstrated soft skills to act as a supportive technical guide for junior consultants, cultivate a healthy space for respectful design debates, and proactively monitor overall team code quality.
  • Active presence in the external tech community (e.g., contributing to open-source software, writing technical blogs, or participating as a speaker at developer meetups).

Important Notice:

This job description and related content are owned by Thoughtworks. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Thoughtworks directly. We do not process applications or respond to candidate queries.